
{{$apiInfo['method']}}

<hr>

{!! urldecode($apiInfo['url']) !!}

<hr>

请右键审核元素查看请求信息.

<button style="width: 200px; height: 100px;" onclick="do_ajax()">点击再次请求</button>

<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<script>

    var mds_data = {!! $apiInfo['data'] !!};
    mds_data.mds_curl_type = 1;
    var type = "{{$apiInfo['method']}}";
    var url = "{!! $apiInfo['url'] !!}";

    // if(type == 'get' || type == 'GET'){
    //     window.open(url);
    // }

    function do_ajax(){
        $.ajax({
            type: type,
            url: url,
            timeout: 100000, //超时时间设置，单位毫秒 为一秒
            data: mds_data,
            dataType: "json",      //如果有此选项成功返回的json会自动变成对象，如果没有需要用JSON.parse()转换
            success: function (data) {
                console.log(data);
            },
            complete: function (XMLHttpRequest, status) { //请求完成后最终执行参数
                if (status == 'timeout') {//超时,status还有success,error等值的情况
                    ajaxTimeoutTest.abort();
                    console.log("超时");
                }
            },
            error: function (XMLHttpRequest, textStatus, errorThrown) {
                console.log(XMLHttpRequest.status);
                console.log(XMLHttpRequest.readyState);
                console.log(textStatus);
            },
        });
    }

</script>


